package com.emergency.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.emergency.data.entity.LinkmanPoint;
import com.emergency.data.vo.LinkmanPointDetailsVO;
import com.emergency.data.vo.LinkmanPointHomeVO;

/**
 * (LinkmanPoint)负责人联络点服务
 *
 * @author makejava
 * @since 2020-09-21
 */
public interface LinkmanPointService extends IService<LinkmanPoint> {

    /**
     * 负责人联络点主页数据列表
     *
     * @param streetId  街道ID
     * @param villageId 村社区ID
     * @param phone 联系电话
     * @param name 姓名
     * @param type 查询类型 1-乡镇/街道 2-村/社区
     * @return LinkmanPointHomeVO
     */
    LinkmanPointHomeVO getLinkmanList(Integer streetId, Integer villageId, String phone, String name, Integer type);

    /**
     * 负责人联络点详情
     *
     * @param id 负责人联络点ID
     * @return LinkmanPointDetailsVO
     */
    LinkmanPointDetailsVO getLinkmanPointDetail(Long id);
}
